﻿/*网站基础样式*/
html{-webkit-text-size-adjust:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,th,td,p,blockquote,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0px;padding:0px;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display: inline;*zoom:1;}
body{word-wrap:break-word;text-align:center;font:14px/200% Tahoma,Verdana,Arial,\5b8b\4f53;color:#555;font-family: arial,"Microsoft Yahei","Hiragino San";}

input,select,textarea,button{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
img{border:0;}
li{list-style:none;*margin-left:-1px}
.left{float:left}
.right{float:right}
.clear{display:block;clear:both;font-size:0px;height:0px;line-height:0px;width:0px;margin:0px;padding:0px;overflow:hidden}
body a{color:#666;text-decoration:none;}
body a:hover{text-decoration:none;color:#1C79C1;}
/*img{max-width:100%;height:auto;width:auto;}*/
.box_inner{display:block;margin:0px auto;height:100%;width:1100px;}

/*顶部及主菜单样式*/
.top_box{display:block;width:100%;padding:0px;margin:0px;background: #F1F1F1;}
.top_box_inner span{height:36px;line-height:36px;}
.top_box_inner span a{ margin-left:10px;}

.logobox{width:1100px;margin:0 auto;height:120px;}
.logo{float:left;overflow:hidden;margin-top: 22px;}
.logo img{display:block;width:500px;height:80px;}
.tel{ float:right;font-size: 16px; text-align: left; margin-top: 30px;}
.tel p{ font-size: 25px; font-weight: bold; color: #f00;}

.menu_box{height:50px;line-height:50px;position:relative;padding:0px;width:100%;background:url(../images/topbg.png) no-repeat center bottom;}
.menu_box ul{width:1100px;margin:0px auto;padding:0px;}
.menu_box li{float:left;position:relative;}
.menu_box li a{display:block;text-decoration:none;padding:0px 31px;font-size:15px;color:#fff;}
.menu_box li a:hover{color:#fff;background:url(../images/menulih.png) repeat-x center bottom;}
.menu_box li.menu_current a{color:#fff;background:url(../images/menulih.png) repeat-x center bottom;}


/*底部*/
.bottom_box{ background: #1C7BC2; color: #fff;}
.db_com { max-width: 1100px; margin: 0 auto; clear: both; overflow: hidden; padding: 10px 10px;}
.db_com p{ height:30px;line-height:30px;}
.db_com a{ color: #E89800;}
.db_com a:hover{ color:#fff;}
.copy{ background:#fff;text-align:center;}
.copy p{ height:30px;line-height:30px;}


/*---------------------------首页---------------------------------*/
/*通用模块样式*/
.box_title{clear:both;text-align:left;overflow:hidden;height:auto;padding:0px;margin-top:20px;max-width:1100px;margin:0 auto;border-bottom:1px solid #ccc;}
.box_sign{font-size:26px;color:#333;line-height:52px;vertical-align:middle;text-align:left;float:left;background:url(../images/mktitbg.png) no-repeat left center;padding-left:40px;}
.box_more{display:inline;float:right;text-align:right;margin-top: 18px;}
.box_more a{color:#909090;font-size:15px;}
.box_more a:hover{color:#1C79C1;}

.module_content{padding:0px 0px 0 0px;text-align:left;margin-top:20px;}

/*banner样式*/
.fullSlide{position:relative;width:100%;background:#000;height:550px;overflow:hidden}
.fullSlide .bd{z-index:0;position:relative;margin:0 auto;height:550px;overflow:hidden}
.fullSlide .bd UL{width:100%!important}
.fullSlide .bd LI{height:550px;left:50%;margin-left:-960px;overflow:hidden;position:absolute;text-align:center;width:1920px}
.fullSlide .bd LI A{display:block;height:550px;color:#fff}

.fullSlide .hd{z-index:1;position:absolute;line-height:30px;width:auto;bottom:8px;height:30px;left:45%}
.fullSlide .hd UL{text-align:center;padding-left:2%;width:100%;height:30px}
.fullSlide .hd UL LI{filter:alpha(opacity=50);line-height:999px;margin:1px;width:42px;zoom:1;display:inline-block;background:#fff;float:left;height:8px;overflow:hidden;cursor:pointer;opacity:.5}
.fullSlide .hd UL .on{background:#db332e}
.fullSlide .prev{z-index:1;position:absolute;filter:alpha(opacity=50);margin-top:-30px;width:40px;display:none;background:url(../images/slider-arrow.png) #000 no-repeat -125px 50%;height:60px;top:50%;cursor:pointer;left:0;opacity:.5}
.fullSlide .next{z-index:1;position:absolute;filter:alpha(opacity=50);margin-top:-30px;width:40px;display:none;background:url(../images/slider-arrow.png) #000 no-repeat -5px 50%;height:60px;top:50%;cursor:pointer;left:15%;opacity:.5}
.fullSlide .next{right:0;left:auto}
.fullSlide .bd .f_title{bottom:1px;position:absolute;width:100%;text-indent:20px;height:30px;line-height:30px;text-align:left;display:none;background:#000;filter:alpha(opacity=40);opacity:.4}

/*产品*/
.iprobox{ margin-top:30px;}
.iprocon{ margin-top:20px;}
.iprocon li{ float:left;width: 259px;margin:0 8px 16px;background: #E6E6E6;}
.iprocon li:hover{ background: #D6D6D6;}
.iprocon li img{ width:255px;height: 200px; margin-top: 2px;}
.iprocon li p{ height:40px;line-height:40px;}


/*产品*/

.product_bg{ width:1100px; margin:0 auto; height:auto; overflow:hidden; /*background:#f2f2f2;*/ padding-top:62px; padding-bottom:74px;}
.product_wz{ width:1100px; height:auto; overflow:hidden; }
.product_wz span{ display:block; height:36px; line-height:36px; font-size:28px; font-weight:bold; text-align:center;}
.product_wz p{ display:block; height:36px; line-height:36px; font-size:16px; text-align:center; padding-top:2px;}
.product_box{ width:1100px; height:538px; margin-top:24px;}
.product_left{ width:272px; /*height:538px;*/ float:left;background:#f2f2f2;}
.product_right{ width:810px;/* height:538px;*/ float:right;}

.pro-tt{ width:270px; height:97px; background:#0054A7;  border:1px dotted #ccc; border-bottom:none;}
.pro-tt span{width:238px; height:40px; line-height:40px; color:#fff; font-size:26px; font-weight:bold;}
.pro-tt p{width:238px; height:30px; line-height:28px; color:#80AAD3; font-size:26px; font-family:Georgia;}
.pro-tt a{ width:238px; height:83px; background:#0054A7; padding-left:32px; padding-top:14px; float:left;}


.pro_nav{ width:270px;  border:1px dotted #ccc; background:#fff; border-top:none;}
.pro_nav ul{ list-style-image:none;}
.pro_nav ul li{ width:270px; border-bottom:1px dotted #ccc; height:87px; line-height:87px; float:left; overflow:hidden; background:#fff; font-size:14px; font-weight:bold; display:inline;}
.pro_nav ul li a{width:270px; font-size:14px;height:87px; line-height:87px; font-weight:bold;float:left;}
.pro_nav ul li a:hover{width:270px;background:#05A0F0; color:#fff; text-decoration:none; font-size:14px; font-weight:bold;float:left;}
.pro_nav ul li img{ width:66px; height:56px; margin-right:24px; float:left; margin-top:15px; margin-left:20px;}
.pro_more{ width:1100px; height:48px; line-height:48px; text-align:center; background:url(../images/more.png); margin-top:44px;}
.pro_more a{ font-size:16px; color:#0054A7;}
.pro_more a:hover{ font-size:16px; color:#0054A7; text-decoration:underline;}
.pro_nav .anniu{ CURSOR: pointer;color:#333;font-weight:bold; background: #05A0F0; font-size:14px;}
.pro_nav .anniu a{ color:#fff;font-weight:bold;font-size:14px;}
.pro_nav a:hover {width:270px; background:#05A0F0;float: left; height:87px; color: #fff; font-weight:bold; font-size:14px;}



.p_products{ width:810px; /*height:538px;*/overflow:hidden;}
.p_products ul{ width:800px;/* height:554px;*/}
.p_products ul li{ width:251px; border:1px solid #ccc; background:#fff; float:left; height:260px; overflow:hidden; margin-right:13px; margin-bottom:14px;}
.p_products ul li:hover{border:1px solid #05A0F0;}
.p_products ul li p{ width:251px; text-align:center; margin-top:0px; border-top:1px dotted #ccc; height:30px; line-height:30px; padding-top:4px; overflow:hidden; float:left;}
.p_products ul li a img{ width:243px; height:212px;padding:4px; float:left;}
.p_products ul li a:hover img{filter:alpha(opacity=80);-moz-opacity:0.6;opacity:0.6;}



/*简介*/
.iabbox{ margin-top:30px;}
.iabcon{ margin-top:20px;text-align:left;}
.iabcon .left{ width:400px;}
.iabcon .right{ width:680px;margin-left:20px;}
.iabcon .tits{height:60px;line-height:60px;font-size:22px;font-weight:bold}
.iabcon .coms{line-height:30px;font-size:14px;}
.iabcon .mored{border:1px solid #1C79C1;color:#1C79C1;width:80px;height:40px;line-height:40px;display:block;text-align:center;margin-top:20px;transition:ease 1.2s all;}
.iabcon .mored:hover{background:#1C79C1;color:#fff;}

/*新闻*/
.inewbox{ margin-top:30px; background:#F2F2F2;padding:20px 0;}
.sy_xw_gs{ width:500px;text-align:left;}
.sy_xw_gs .sy_xw_tit{height:40px;line-height:40px;margin-bottom:10px;background:#0961A5;padding:0 10px;}
.sy_xw_gs .sy_xw_tit .s1{font-size:22px;color:#fff}
.sy_xw_gs .sy_xw_tit .s2{float:right;color:#C2D4E2;}
.wz_lb{clear:both;overflow:hidden;}
.wz_lb .lb_li{border-bottom:1px solid #DDD;background:url(../images/soft_sign_bg.gif) no-repeat left 15px;line-height:35px;height:35px;padding-left:20px;overflow:hidden;}
.wz_lb .lb_li span{ float: right; color: #989898;}

/*车间*/
.icjbox{ margin-top:30px;}
.icjbox{ margin-top:20px;text-align:left;}
.marquee{clear:both;position:relative;}
.marquee a.prev{position:absolute;top:36%;left:0px;z-index:10;display:block;cursor:pointer;background:url(../images/icon.png) no-repeat left bottom;width:30px;height:50px;} /*点击按钮，自行定义样式*/
.marquee a.next{position:absolute;top:36%;right:0px;z-index:10;display:block;cursor:pointer;background:url(../images/icon.png) no-repeat right top;width:30px;height:50px;} /*点击按钮，自行定义样式*/

.marquee .inner{*width:100%;overflow:hidden;line-height:30px;}  /*纵向滚动时必须设置inner的height属性*/
.marquee .inner ul{clear:both;overflow:hidden}
.marquee .inner ul li{margin:0px;overflow:hidden;} /*横向必须设置li里面的宽度一致，纵向时必须设置li里面的内容高度一致*/
.marquee .inner ul li.hx{float:left;text-align:center;} /*横向滚动li样式*/

/*滚动图片样式*/
.marquee_pic{padding-top:20px;overflow:hidden}
.marquee_pic .inner ul li{width:275px;overflow:hidden;padding:0 10px;margin:0px 0;position:relative;}
.marquee_pic .inner ul li span{display:block;}
.marquee_pic .inner ul li .pics{overflow:hidden;}
.marquee_pic .inner ul li .pics img{width:275px;height: 200px;display:block; -webkit-transition:1s;-moz-transition:1s;}
.marquee_pic .inner ul li .tits{font-size:18px;padding:0px 0;height:30px;line-height:30px;overflow:hidden;background:#ddd;color:#000;display:block;text-align:center;}
.marquee_pic .inner ul li .coms{color:#757575;padding:0 0 10px 0;}
.marquee_pic .inner ul li .mores{width:100%;display:block;height:40px;line-height:40px;text-align:center;color:#FFF;background:#F96868}
.marquee_pic .inner ul li .mores:hover{background:#fa7a7a}
.marquee_pic .inner ul li:hover .pics img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2)}

/*友情链接*/
.iyqbox{ margin-top:30px;}
.iyqcon{ text-align:left;padding: 10px;}
.iyqcon a{ margin: 0 10px; line-height: 200%;}

/*---------------------------内页---------------------------*/

/*次导航*/
.location{ overflow: hidden; width: 100%; border-bottom: 1px solid #ddd; background: #E6E6E6;text-align:left;margin-bottom:30px;}
.location span{ line-height: 40px; background: url(../images/icon-home.png) no-repeat left center; color: #1C7BC2; padding-left: 20px; font-size: 16px;}
.location a{ }

/*左侧*/
.main_box{ width:1100px; margin:0 auto;}
.m_left{ float: left; width: 220px; margin: 0 0px 30px 0; text-align: left;}
.nav_title{text-align:left;overflow:hidden;padding:0px 0px 0px 0px;background:#1C79C1}
.nav_title .nav_sign{color:#fff;font-size:20px;line-height:50px;display:inline-block;padding-left:20px;}
.nav_box { clear: both; width: 100%; margin: 0px; padding: 0px; text-align: center;}
.nav_box ul{clear:both;margin:0px;margin:0 auto;width:100%;text-align:center;background:#FFF;padding:10px 0px;}
.nav_box li{text-align:left;padding:0px;display:inline-block;width:100%;position:relative;}
.nav_box li a{clear:both;overflow:hidden;display:block;line-height:30px;padding:5px 5px 5px 15px;font-size:14px;position:relative;text-decoration:none;border:1px solid #ddd;color:#1C79C1;background:#FFF}
.nav_box li a:hover,.nav_box li a.current{color:#fff;background:#579DD3}

.left_title{text-align:left;overflow:hidden;padding:0px;margin-top:20px;background:#D4D4D4;}
.left_title .left_sign{color:#000;font-size:20px;line-height:50px;display:inline-block;padding-left:20px;}
.left_lx{ padding: 10px;}
.left_lx p{ }

/*右侧*/
.m_right{ width: 850px; padding: 0em 0px 0px 0px; overflow: hidden; text-align: left; float: right; background: #FFF;}
.sub_box{ text-align: left; padding-bottom: 10px;}
/*单页、详细页*/
.sub_box h1.title{ height: 49px; line-height: 49px; border-bottom: 1px solid #ccc; color: #1C79C1; font-size: 25px;}
.sub_box .content{ line-height: 200%;padding: 10px; text-align: left;}
.sub_box .info{text-align:center;line-height:25px;font-size:14px;padding-top:10px;color:rgb(119,119,119);}
.sub_box .info a{color:rgb(119,119,119);}
.sub_box .info a:hover{color:rgb(0,124,195);}
/*上下篇*/
.infopage{font-size:13px;padding:15px;clear:both;overflow:hidden;}
.infopage p{font-size:14px;line-height:30px;}
.infopage p a{color:rgb(85,85,85);}
.infopage p a:hover{color:#1C79C1;}
/*推荐*/
.tjbox{ margin: 15px 0; overflow: hidden;}
.tjbox .tit{ height: 40px;line-height: 40px;border-bottom: 1px solid #ccc;font-size: 20px;color: #1C79C1;}
.tjzx{margin-top: 10px;overflow: hidden;}
.tjzx li{float: left;width: 380px;margin: 0 25px 0 0;padding-left:20px;color: #999;background:url(../images/soft_sign_bg.gif) no-repeat left center;}
.tjzx li a{ color:#999;}
.tjzx li span{float: right;}
.tjcp{ margin-top: 10px;overflow: hidden;}
.tjcp li{ float: left;width: 192px;margin: 0 10px;background: #E6E6E6;text-align: center;}
.tjcp li img{width: 192px;height: 146px;}
.tjcp li p{ height:30px;line-height:30px;}

/*新闻列表*/
.xwlist{ margin:20px auto;}
.xwlist li{line-height:45px;font-size:16px;clear:both;border-bottom:1px solid #DDD;background:url(../images/site_icon.gif) no-repeat left 18px;padding-left:15px; clear:both;overflow:hidden;}
.xwlist li .tits{display:block;color:#333;float:left;}
.xwlist li .tits:hover{color:#1C79C1;text-decoration:none;}
.xwlist li .times{display:block;text-align:right;float:right;}
/*产品列表*/
.cplist{ margin:20px auto;}
.cplist li{ float:left;width: 267px;margin:0 8px 16px;background: #E6E6E6;text-align:center;}
.cplist li:hover{ background: #D6D6D6;}
.cplist li a{ display:block;}
.cplist li .pic img{ width:263px;height: 200px; margin-top: 2px;}
.cplist li .tit{ height:40px;line-height:40px;}
/*列表分页*/
.listpage{ margin:10px auto;}
.listpage li{ text-align:center;}
.listpage li a,.listpage li span{ display:inline-block;padding: 0 10px;margin: 0 3px;background: #E8E8E8;}
.listpage li a:hover,.listpage li a.active{ background: #1C7BC2;color: #fff;}


/*其他样式*/
.textarea{border:1px solid #cccccc;border-color:#000000 #cccccc #cccccc #000000;}
.button{width:55px;font-size:9pt;height:19px;cursor:pointer;background-image:url(../public/button.gif);background-position: center center;border-top: 0px outset #eeeeee;border-right: 0px outset #888888;border-bottom: 0px outset #888888;border-left: 0px outset #eeeeee;padding-top: 2px;background-repeat: repeat-x;}
.tb{border:1px solid #cccccc;border-color:#000000 #cccccc #cccccc #000000;}
.bt{height:22px;width:70px;font-size:9pt;background-image:url(public/bt.gif);padding-top:2px;cursor:pointer;border-width:0px;}

/**/
.bookadd{margin:20px 0;}
.bookadd div{margin-bottom:15px;}
.bookadd .label{float:left;width:100px;text-align:right;padding-right:10px;clear:both;}
.bookadd .label span{color:#f30;font-family:宋体;}
.bookadd .enter{margin-left:120px;}
.bookadd .enter .ip{border:1px solid #ddd;padding:10px 10px;vertical-align:middle;overflow:hidden;}
.bookadd .enter .bnt{border:1px solid #1F92D1;background:#1F92D1;padding:8px 20px;vertical-align:middle;color:#fff;cursor:pointer;}
.bookadd .enter label{display:block;}